home *** CD-ROM | disk | FTP | other *** search
/ Programming Windows (5th Edition) / Programming Windows, 5th ed. - Companion CD (097-0002183)(1999).iso / Chap16 / ShowDib3 / PackeDib.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-10-09  |  958 b   |  21 lines

  1. /*---------------------------------------
  2.    PACKEDIB.H header file for PACKEDIB.C
  3.   ---------------------------------------*/
  4.  
  5. #include <windows.h>
  6.  
  7. BITMAPINFO * PackedDibLoad (PTSTR szFileName) ;
  8. int PackedDibGetWidth (BITMAPINFO * pPackedDib) ;
  9. int PackedDibGetHeight (BITMAPINFO * pPackedDib) ;
  10. int PackedDibGetBitCount (BITMAPINFO * pPackedDib) ;
  11. int PackedDibGetRowLength (BITMAPINFO * pPackedDib) ;
  12. int PackedDibGetInfoHeaderSize (BITMAPINFO * pPackedDib) ;
  13. int PackedDibGetColorsUsed (BITMAPINFO * pPackedDib) ;
  14. int PackedDibGetNumColors (BITMAPINFO * pPackedDib) ;
  15. int PackedDibGetColorTableSize (BITMAPINFO * pPackedDib) ;
  16. RGBQUAD * PackedDibGetColorTablePtr (BITMAPINFO * pPackedDib) ;
  17. RGBQUAD * PackedDibGetColorTableEntry (BITMAPINFO * pPackedDib, int i) ;
  18. BYTE * PackedDibGetBitsPtr (BITMAPINFO * pPackedDib) ;
  19. int PackedDibGetBitsSize (BITMAPINFO * pPackedDib) ;
  20. HPALETTE PackedDibCreatePalette (BITMAPINFO * pPackedDib) ;
  21.